home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 4064 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  2.1 KB

  1. Path: ix.netcom.com!netnews
  2. From: JEThomas@ix.netcom.com (Jonah Thomas)
  3. Newsgroups: comp.object,comp.software-eng,comp.lang.c++
  4. Subject: Re: Moving from C to C++
  5. Date: 27 Jan 1996 17:50:54 GMT
  6. Organization: Netcom
  7. Message-ID: <4edolu$r53@ixnews5.ix.netcom.com>
  8. References: <4cs44p$3pk@ixnews8.ix.netcom.com> <4dk8ts$fpc@antares.en.com> <JSA.96Jan25183150@organon.com>
  9. NNTP-Posting-Host: ix-dc9-23.ix.netcom.com
  10. X-NETCOM-Date: Sat Jan 27  9:50:54 AM PST 1996
  11.  
  12. In <JSA.96Jan25183150@organon.com> jsa@organon.com (Jon S Anthony) 
  13. writes: 
  14.  
  15. >In article <RMARTIN.96Jan25082531@rcm.oma.com> rmartin@oma.com (Robert 
  16. C. Martin) writes:
  17.  
  18. >> Yes, C++ is complex.  But when it comes to engineering software in the
  19. >> real world; software that is portable, extensible and can survive
  20. >> extended periods of modification and maintenance, C++ is an excellent
  21. >> choice.
  22.  
  23. >OK, I'm willing to say it often can be "good enough" (but not
  24. >excellent).  But, if push came to shove there are others that fit
  25. >Matt's bill much more closely than C++.  Either Ada or Eiffel would be
  26. >a much "better" choice (closer impedance match covering all your
  27. >points).  BTW, where in the draft ANSI C++ RM is thread safety or even
  28. >the semantics of thread interaction with all its other features defined,
  29. >hmmm?
  30.  
  31. C++ has a tremendous advantage when scheduling speed is required.  
  32. Suppose you're managing a shell of a company and you get a big government 
  33. software contract on November 1.  If you choose C++ you can call the 
  34. recruiters and by November 10 have 250 coders at their desks coding, with 
  35. experienced C++ project managers writing specifications to match the 
  36. requirements and experienced C++ team leaders at _their_ desks writing 
  37. detailed specifications.  This is much harder with Eiffel.  When it's 
  38. hard to find enough people, you get budgeting inefficiency.  
  39.  
  40. Whatever other virtues or faults it may have, C++ will soon overtake C as 
  41. the premier language when you need "off-the-shelf" coders.
  42.  
  43. And in that context Robert's points definitely hold, C++ is by far the 
  44. best language if the code that will be ported, extended, and maintained 
  45. by C++ programmers.  8-)
  46.  
  47.